<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>PL/SQL PackageGui Documentations</TITLE>
<LINK TITLE="Style" HREF="stylesheet.css" TYPE="text/css" REL="stylesheet">
</HEAD>
<BODY BGCOLOR="white">
<TABLE CELLSPACING="0" CELLPADDING="1" WIDTH="100%" BORDER="0">
<TR>
<TD CLASS="NavBarRow1" COLSPAN="2">
<TABLE CELLSPACING="3" CELLPADDING="0" BORDER="0">
<TR VALIGN="top" ALIGN="center">
<TD CLASS="NavBarRow1"><A HREF="summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> &nbsp;</TD><TD CLASS="NavBarRow1"><A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> &nbsp;</TD><TD CLASS="NavBarRow1"><A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> &nbsp;</TD><TD CLASS="NavBarRow1"><A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> &nbsp;</TD>
</TR>
</TABLE>
</TD><TD rowspan="3" VALIGN="top" ALIGN="right"><EM><b>PL/SQL PackageGui Documentations</b></EM></TD>
</TR>
<TR>
<TD CLASS="NavBarRow2">
     &nbsp;&nbsp;
    </TD><TD CLASS="NavBarRow2"><FONT SIZE="-2"><A TARGET="_top" HREF="index.html"><B>FRAMES</B></A> &nbsp;&nbsp;
      <A TARGET="_top" HREF="index-noframes.html"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD CLASS="NavBarRow3" VALIGN="top"><FONT SIZE="-2">
      SUMMARY:  <A HREF="#field_summary">FIELD</A> | <A HREF="#type_summary">TYPE</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD CLASS="NavBarRow3" VALIGN="top"><FONT SIZE="-2">
    DETAIL:  <A HREF="#field_detail">FIELD</A> | <A HREF="#type_detail">TYPE</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<HR>
<H2>
<FONT SIZE="-1"></FONT>
<BR>
    Package  package_gui</H2>
<P> Package GUI version 1.0. In questo package troverete tutte le procedure pubbliche necessarie per renderizzare l'interfaccia grafica del sito web. 
</P>
<HR>
<P></P>
<A NAME="field_summary"></A>
<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="3" BORDER="1">
<TR CLASS="TableHeadingColor">
<TD COLSPAN="2"><FONT SIZE="+2"><B>Field Summary</B></FONT></TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.arrayRulesType</CODE></FONT></TD><TD><CODE><B><A HREF="#arrayRules">arrayRules</A></B></CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Array di regole di validazione da applicare agli input [NB: uso privato] 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.arrayRulesMessageType</CODE></FONT></TD><TD><CODE><B><A HREF="#arrayRulesMessage">arrayRulesMessage</A></B></CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Array di messaggi relativi alle regole di validazione da applicare agli input [NB: uso privato] 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.arrayVarcharVarchar</CODE></FONT></TD><TD><CODE><B><A HREF="#defaultBreadCrumbsArray">defaultBreadCrumbsArray</A></B></CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Tipo arrayVarcharVarchar, array associativo.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.arrayVarcharVarchar</CODE></FONT></TD><TD><CODE><B><A HREF="#defaultOperationMenuLinkArray">defaultOperationMenuLinkArray</A></B></CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Tipo arrayVarcharVarchar, array associativo, rappresenta i link da inseire nel menu delle operazioni sulla destra
   Nome link (key) => URL Link (value)
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.arrayVarcharVarchar</CODE></FONT></TD><TD><CODE><B><A HREF="#defaultParamList">defaultParamList</A></B></CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Tipo arrayVarcharVarchar, array associativo, rappresenta i la lista delle opzioni da passare a un elemento di input select
   key option (key) => value option (value)
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.arrayIntVarchar</CODE></FONT></TD><TD><CODE><B><A HREF="#defaultParamListVarchar2">defaultParamListVarchar2</A></B></CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Tipo arrayIntVarchar, usato come array di tipo key(int) => value(varchar2) 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.arrayVarcharVarchar</CODE></FONT></TD><TD><CODE><B><A HREF="#packageGuiSessionCouples">packageGuiSessionCouples</A></B></CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Array di coppie chiave valore di sessione NB uso interno 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;VARCHAR2(255)</CODE></FONT></TD><TD><CODE><B><A HREF="#packageGuiSessionVariable">packageGuiSessionVariable</A></B></CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Variabile di sessione pubblica, vi preghiamo si usare le procedure definite per la sessione e non l'accesso diretto a questa variabile 
</TD>
</TR>
</TABLE>
<P></P>
<A NAME="type_summary"></A><A NAME="method_summary"></A>
<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="3" BORDER="1">
<TR CLASS="TableHeadingColor">
<TD COLSPAN="2"><FONT SIZE="+2"><B>Method Summary</B></FONT></TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#addvalidationrule(varchar2,package_gui_statics.ruledefinitiontype,package_gui_statics.rulemessagetype)">addValidationRule</A></B>(elemname VARCHAR2 DEFAULT NULL, validationrule package_gui_statics.ruleDefinitionType DEFAULT NULL, validationrulemessage package_gui_statics.ruleMessageType DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedure che aggiunge una regola di validazione relativa ad un elemento di input alla lista di regole appplicate alla form.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closecontent">closeContent</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che fa il render della parte inferiore (chiusura) del contenitore che ospitera' il contenuto dinamico 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closedynamicdropdownfieldlist(varchar2,varchar2,binary_integer,package_gui_statics.arrayintvarchar)">closeDynamicDropDownFieldList</A></B>(elemlabel VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemindex BINARY_INTEGER DEFAULT NULL, paramlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude la creazione di una widget Dynamic DropDown Field
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closedynamictextfieldlist(varchar2,varchar2,binary_integer,package_gui_statics.arrayintvarchar)">closeDynamicTextFieldList</A></B>(elemlabel VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemindex BINARY_INTEGER DEFAULT 1, paramlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude la creazione di una widget Dynamic DropDown Field
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closeform">closeForm</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedure che renderizza la chiusura di una form HTML 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closeinput">closeInput</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude la grafica del campo di input
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closejquerysnippet">closejQuerySnippet</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Chiude il load di jQuery a inizio caricamento 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closemanagetable(varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2)">closeManageTable</A></B>(manageformid VARCHAR2, addictionalparameters VARCHAR2, pagerlink VARCHAR2 DEFAULT NULL, pagercurrent BINARY_INTEGER DEFAULT 1, pagerlast BINARY_INTEGER DEFAULT 1, pagerparamname VARCHAR2)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude la tabella di rappresentazione dei risultati.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closemanagetablerow(varchar2,varchar2,varchar2)">closeManageTableRow</A></B>(viewlink VARCHAR2 DEFAULT NULL, updatelink VARCHAR2 DEFAULT NULL, deletelink VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude un record della tabella.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closepagebody">closePageBody</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che fa chiude il page body 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closepagecontainer">closePageContainer</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closesidebar">closeSidebar</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude il render della colonna di destra del layout 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#closeviewtable">closeViewTable</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude la tabella dati dell'interfaccia di Detail View
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#enddynamicfieldlist(varchar2,varchar2)">endDynamicFieldList</A></B>(formid VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che chiude una lista di widget Dynamic Field
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#finishclosemanagetablerow">finishCloseManageTableRow</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che termina la chiusura della riga della tabella
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;VARCHAR2</CODE></FONT></TD><TD><CODE><B><A HREF="#getsession">getSession</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Funzione che ritorna la codifica della variabile di sessione
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;VARCHAR2</CODE></FONT></TD><TD><CODE><B><A HREF="#getsessioninformation(varchar2)">getSessionInformation</A></B>(sessioninformationkey VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Funzione che ritorna un'informazione presente nella variabile di sessione codificata
 NB: se la chiave non e' presente, la funzione ritorna una stringa vuota.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#initclosemanagetablerow">initCloseManageTableRow</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che inizializza la chiusura della riga della tabella
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#initdynamicfieldlist">initDynamicFieldList</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che inizializza una lista di widget Dynamic Field
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.ruleDefinitionType</CODE></FONT></TD><TD><CODE><B><A HREF="#initruledefinition(boolean,binary_integer,binary_integer,varchar2,binary_integer,binary_integer,varchar2,boolean,boolean,boolean,boolean,boolean)">initRuleDefinition</A></B>(is_required BOOLEAN DEFAULT TRUE, minlength BINARY_INTEGER DEFAULT NULL, maxlength BINARY_INTEGER DEFAULT NULL, rangelength VARCHAR2 DEFAULT NULL, min_val BINARY_INTEGER DEFAULT NULL, max_val BINARY_INTEGER DEFAULT NULL, range_val VARCHAR2 DEFAULT NULL, email BOOLEAN DEFAULT FALSE, url BOOLEAN DEFAULT FALSE, date_rule BOOLEAN DEFAULT FALSE, only_number BOOLEAN DEFAULT FALSE, only_digit BOOLEAN DEFAULT FALSE)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Funzione che inizializza la regola di validazione e ritorna la regola stessa
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;package_gui_statics.ruleMessageType</CODE></FONT></TD><TD><CODE><B><A HREF="#initrulemessage(varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2)">initRuleMessage</A></B>(msg_is_required VARCHAR2 DEFAULT NULL, msg_minlength VARCHAR2 DEFAULT NULL, msg_maxlength VARCHAR2 DEFAULT NULL, msg_rangelength VARCHAR2 DEFAULT NULL, msg_min_val VARCHAR2 DEFAULT NULL, msg_max_val VARCHAR2 DEFAULT NULL, msg_range_val VARCHAR2 DEFAULT NULL, msg_email VARCHAR2 DEFAULT NULL, msg_url VARCHAR2 DEFAULT NULL, msg_date_rule VARCHAR2 DEFAULT NULL, msg_only_number VARCHAR2 DEFAULT NULL, msg_only_digit VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Funzione che inizializza i messaggi della regola di validazione e ritorna la regola stessa
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#newsession">newSession</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Crea ed inizializza una nuova sessione utente
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#opencontent">openContent</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che fa il render della parte superiore (apertura) del contenitore che ospitera' il contenuto dinamico 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#opendynamicdropdownfieldlist(varchar2,binary_integer)">openDynamicDropDownFieldList</A></B>(elemid VARCHAR2 DEFAULT NULL, elemindex BINARY_INTEGER DEFAULT 1)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che prepara la creazione di una widget Dynamic DropDown Field
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#opendynamictextfieldlist(varchar2,binary_integer)">openDynamicTextFieldList</A></B>(elemid VARCHAR2 DEFAULT NULL, elemindex BINARY_INTEGER DEFAULT 1)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che prepara la creazione di una widget Dynamic DropDown Field
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#openform(varchar2,varchar2,varchar2,varchar2,varchar2)">openForm</A></B>(formname VARCHAR2 DEFAULT NULL, formid VARCHAR2 DEFAULT NULL, formaction VARCHAR2 DEFAULT NULL, formmethod VARCHAR2 DEFAULT NULL, formenctype VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedure che renderizza l'apertura di una form HTML
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#openinput">openInput</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che inizializza la grafica del campo di input
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#openjquerysnippet">openjQuerySnippet</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Inizializzano il load di jQuery a inizio caricamento 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#openmanagetable(varchar2,varchar2,varchar2,binary_integer,binary_integer,binary_integer,package_gui_statics.arrayintvarchar,boolean,boolean)">openManageTable</A></B>(manageformid VARCHAR2, addictionalparameters VARCHAR2, deleteformaction VARCHAR2, lowerboundrecord BINARY_INTEGER DEFAULT 1, upperboundrecord BINARY_INTEGER DEFAULT 1, recordcount BINARY_INTEGER DEFAULT 1, columnnamearray package_gui_statics.arrayIntVarchar DEFAULT defaultparamlistvarchar2, hasdeletepermission BOOLEAN DEFAULT TRUE, hasactions BOOLEAN DEFAULT TRUE)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che apre la tabella di rappresentazione dei risultati di una ricerca.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#openmanagetablerow(varchar2,boolean)">openManageTableRow</A></B>(elemid VARCHAR2 DEFAULT NULL, hasdeletepermission BOOLEAN DEFAULT TRUE)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che apre un record della tabella
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#openpagebody(package_gui_statics.arrayvarcharvarchar)">openPageBody</A></B>(breadcrubs package_gui_statics.arrayVarcharVarchar DEFAULT defaultBreadCrumbsArray)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che fa il render della parte iniziale della pagina
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#openpagecontainer">openPageContainer</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che apre il page container 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#opensidebar">openSidebar</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che apre il render della colonna di destra del layout 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#openviewtable">openViewTable</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che apre la tabella dati dell'interfaccia di Detail View
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#printsession">printSession</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      </TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;VARCHAR2</CODE></FONT></TD><TD><CODE><B><A HREF="#processlogin(varchar2,varchar2)">processLogin</A></B>(usernameparam VARCHAR2 DEFAULT NULL, passwordparam VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Funzione che processa i dati di login e controlla sul db se l'utente e' presente.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#processlogout">processLogout</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che effettua il logout dal sistema dell'utente resettando la variabile di sessione.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderajaxtextfield(boolean,varchar2,boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2)">renderAjaxTextField</A></B>(isrequired BOOLEAN DEFAULT FALSE, ajaxsource VARCHAR2 DEFAULT NULL, fillhidden BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemsize BINARY_INTEGER DEFAULT 25, elemmaxlength BINARY_INTEGER DEFAULT 255, elemtip VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo Ajax Text Field.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderbutton(varchar2,varchar2,varchar2,varchar)">renderButton</A></B>(elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo button
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendercheckbox(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar)">renderCheckBox</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemtip VARCHAR2 DEFAULT NULL, elemchecked VARCHAR2 DEFAULT NULL, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo checkbox
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderdatepicker(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2)">renderDatePicker</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemsize BINARY_INTEGER DEFAULT 25, elemmaxlength BINARY_INTEGER DEFAULT 255, elemtip VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo Date Picker
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderdefmanagetablebuttons(varchar2,varchar2,varchar2)">renderDefManageTableButtons</A></B>(viewlink VARCHAR2 DEFAULT NULL, updatelink VARCHAR2 DEFAULT NULL, deletelink VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza i tre bottoni di default per interagire con la riga: view, update, delete
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderdropdown(boolean,varchar2,varchar2,varchar2,varchar2,package_gui_statics.arrayvarcharvarchar,varchar)">renderDropDown</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemselected VARCHAR2 DEFAULT NULL, elemparamlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo dropdown (select)
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderdynamicdropdownfield(boolean,varchar2,varchar2,varchar2,varchar2,package_gui_statics.arrayvarcharvarchar,binary_integer,package_gui_statics.arrayintvarchar)">renderDynamicDropDownField</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemselected VARCHAR2 DEFAULT NULL, elemparamlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList, elemindex BINARY_INTEGER DEFAULT 1, paramlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo Dynamic DropDown Field.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderdynamictextfield(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,binary_integer,package_gui_statics.arrayintvarchar)">renderDynamicTextField</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemsize BINARY_INTEGER DEFAULT 25, elemmaxlength BINARY_INTEGER DEFAULT 255, elemtip VARCHAR2 DEFAULT NULL, elemindex BINARY_INTEGER DEFAULT 1, paramlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo Dynamic Text Field.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendererrormessage(varchar2)">renderErrorMessage</A></B>(message VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedure che permette di renderizzare un messaggio di errore a schermo
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderfilefield(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,varchar)">renderFileField</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemsize BINARY_INTEGER DEFAULT 25, elemmaxlength BINARY_INTEGER DEFAULT 255, elemtip VARCHAR2 DEFAULT NULL, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo file field
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderfooter">renderFooter</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che fa il render della parte finale del layout (footer) 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderhead(varchar2,package_gui_statics.arrayintvarchar,package_gui_statics.arrayintvarchar)">renderHead</A></B>(title VARCHAR2, cssfilelist package_gui_statics.arrayIntVarchar DEFAULT defaultparamlistvarchar2, javascriptfilelist package_gui_statics.arrayIntVarchar DEFAULT defaultparamlistvarchar2)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che fa il render della parte superiore del layout (head)
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderhiddenfield(varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar)">renderHiddenField</A></B>(elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemsize BINARY_INTEGER DEFAULT 25, elemmaxlength BINARY_INTEGER DEFAULT 255, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo hidden.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderhiddenfieldsession">renderHiddenFieldSession</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un campo hiddenField nella form dati con il nome passato
 NB: il nome dell'elemento ( e quindi del parametro nella GET ) e' private_status_success_message
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderlabel(varchar2,varchar2,varchar2)">renderLabel</A></B>(fieldid VARCHAR2 DEFAULT NULL, labelclass VARCHAR2, labelvalue VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedure che aggiunge una label associata a un campo di input
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendermanagetablerow(varchar2)">renderManageTableRow</A></B>(elemvalue VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza il valore di una colonna del record.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendermanagetablerowbutton(varchar2,varchar2,varchar2)">renderManageTableRowButton</A></B>(buttonimage VARCHAR2 DEFAULT NULL, buttonlabel VARCHAR2 DEFAULT NULL, buttonurl VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un bottone per interagire con l'elemento della riga
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendermultidropdown(boolean,varchar2,varchar2,varchar2,package_gui_statics.arrayintvarchar,package_gui_statics.arrayvarcharvarchar,varchar)">renderMultiDropDown</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemselectedlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2, elemparamlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo multi dropdown (multiselect)
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderoperationsmenu(package_gui_statics.arrayvarcharvarchar)">renderOperationsMenu</A></B>(operationlinks package_gui_statics.arrayVarcharVarchar DEFAULT defaultOperationMenuLinkArray)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che fa il render del menu delle operazioni eseguibili in base all'azione attualmente eseguita e sul modello su cui viene eseguita l'azione (vedi documento interfacce) 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderpasswordfield(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,varchar)">renderPasswordField</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemsize BINARY_INTEGER DEFAULT 25, elemmaxlength BINARY_INTEGER DEFAULT 255, elemtip VARCHAR2 DEFAULT NULL, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo password
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderradiobutton(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar)">renderRadioButton</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemtip VARCHAR2 DEFAULT NULL, elemchecked VARCHAR2 DEFAULT NULL, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo radio-button
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderradiobuttonlist(boolean,varchar2,varchar2,varchar2,varchar2,package_gui_statics.arrayvarcharvarchar,varchar2,varchar)">renderRadioButtonList</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemtip VARCHAR2 DEFAULT NULL, elemparamlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList, elemchecked VARCHAR2 DEFAULT NULL, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza una lista di input field di tipo radio-button
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderrangedatepicker(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2)">renderRangeDatePicker</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvaluefrom VARCHAR2 DEFAULT NULL, elemvalueto VARCHAR2 DEFAULT NULL, elemsize BINARY_INTEGER DEFAULT 25, elemmaxlength BINARY_INTEGER DEFAULT 255, elemtip VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo Range Date Picker.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendersubmitbutton(varchar2)">renderSubmitButton</A></B>(title VARCHAR2)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza il bottone di submit della form
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendersuccessmessage(varchar2)">renderSuccessMessage</A></B>(message VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedure che permette di renderizzare un messaggio di successo a schermo
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendertextareafield(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,varchar)">renderTextAreaField</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemrows VARCHAR2 DEFAULT 10, elemcols BINARY_INTEGER DEFAULT 35, elemmaxlength BINARY_INTEGER DEFAULT 255, elemtip VARCHAR2 DEFAULT NULL, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo textarea
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendertextfield(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,varchar)">renderTextField</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvalue VARCHAR2 DEFAULT NULL, elemsize BINARY_INTEGER DEFAULT 25, elemmaxlength BINARY_INTEGER DEFAULT 255, elemtip VARCHAR2 DEFAULT NULL, elemjavascriptevents VARCHAR)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo textfield
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#rendertimepicker(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2)">renderTimePicker</A></B>(isrequired BOOLEAN DEFAULT FALSE, elemlabel VARCHAR2 DEFAULT NULL, elemname VARCHAR2 DEFAULT NULL, elemid VARCHAR2 DEFAULT NULL, elemvaluehour VARCHAR2 DEFAULT NULL, elemvalueminute VARCHAR2 DEFAULT NULL, elemtip VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che renderizza un input field di tipo Time Picker
 NB: Una volta inviata la form i valori di questo input verranno immessi nei parametri get o put sotto il nome di: #elemId#_hour e #elemId#_minute dove #elemId#
 rappresenta il valore del parametro elemId passato alla procedura.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderusermenu">renderUserMenu</A></B>()</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che fa il render del menu utente nella sidebar 
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderviewtable(package_gui_statics.arrayvarcharvarchar)">renderViewTable</A></B>(paramlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura che permette di renderizzare con una sola istruzione tutta l'interfaccia di DetailView.</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#renderviewtablerow(varchar2,varchar2,varchar2)">renderViewTableRow</A></B>(keystring VARCHAR2 DEFAULT NULL, valuestring VARCHAR2 DEFAULT NULL, rowcssclass VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura disegna una riga di dati della tabella
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#setsession(varchar2)">setSession</A></B>(sessionvalue VARCHAR2)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Inizializza una sessione utente in base alla sessione passata
</TD>
</TR>
<TR CLASS="TableRowColor">
<TD WIDTH="1%" VALIGN="top" ALIGN="right"><FONT SIZE="-1"><CODE>&nbsp;</CODE></FONT></TD><TD><CODE><B><A HREF="#setsessioninformation(varchar2,varchar2)">setSessionInformation</A></B>(sessioninformationkey VARCHAR2 DEFAULT NULL, sessioninformationvalue VARCHAR2 DEFAULT NULL)</CODE>
<BR>
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
       Procedura usata per inserire una coppia (chiave, valore) nella variabile di sessione
</TD>
</TR>
</TABLE>
<P></P>
<A NAME="field_detail"></A>
<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="3" BORDER="1">
<TR CLASS="TableHeadingColor">
<TD COLSPAN="1"><FONT SIZE="+2"><B>Field Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="packageGuiSessionCouples"></A>
<H3>packageGuiSessionCouples</H3>
<PRE>
  public package_gui_statics.arrayVarcharVarchar <B>packageGuiSessionCouples</B>
</PRE>
<DL>
<DD> Array di coppie chiave valore di sessione NB uso interno 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="packageGuiSessionVariable"></A>
<H3>packageGuiSessionVariable</H3>
<PRE>
  public VARCHAR2(255) <B>packageGuiSessionVariable</B>
</PRE>
<DL>
<DD> Variabile di sessione pubblica, vi preghiamo si usare le procedure definite per la sessione e non l'accesso diretto a questa variabile 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="arrayRules"></A>
<H3>arrayRules</H3>
<PRE>
  public package_gui_statics.arrayRulesType <B>arrayRules</B>
</PRE>
<DL>
<DD> Array di regole di validazione da applicare agli input [NB: uso privato] 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="arrayRulesMessage"></A>
<H3>arrayRulesMessage</H3>
<PRE>
  public package_gui_statics.arrayRulesMessageType <B>arrayRulesMessage</B>
</PRE>
<DL>
<DD> Array di messaggi relativi alle regole di validazione da applicare agli input [NB: uso privato] 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="defaultBreadCrumbsArray"></A>
<H3>defaultBreadCrumbsArray</H3>
<PRE>
  public package_gui_statics.arrayVarcharVarchar <B>defaultBreadCrumbsArray</B>
</PRE>
<DL>
<DD> Tipo arrayVarcharVarchar, array associativo. Rappresenta le bread crumbs mostrate in ogni pagina.
   NB: l'ultimo elemnto dell'array deve avere come value la stringa vuota dato che non e' un link.
   Nome link (key) => URL Link (value)
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="defaultOperationMenuLinkArray"></A>
<H3>defaultOperationMenuLinkArray</H3>
<PRE>
  public package_gui_statics.arrayVarcharVarchar <B>defaultOperationMenuLinkArray</B>
</PRE>
<DL>
<DD> Tipo arrayVarcharVarchar, array associativo, rappresenta i link da inseire nel menu delle operazioni sulla destra
   Nome link (key) => URL Link (value)
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="defaultParamList"></A>
<H3>defaultParamList</H3>
<PRE>
  public package_gui_statics.arrayVarcharVarchar <B>defaultParamList</B>
</PRE>
<DL>
<DD> Tipo arrayVarcharVarchar, array associativo, rappresenta i la lista delle opzioni da passare a un elemento di input select
   key option (key) => value option (value)
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="defaultParamListVarchar2"></A>
<H3>defaultParamListVarchar2</H3>
<PRE>
  public package_gui_statics.arrayIntVarchar <B>defaultParamListVarchar2</B>
</PRE>
<DL>
<DD> Tipo arrayIntVarchar, usato come array di tipo key(int) => value(varchar2) 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="type_detail"></A><A NAME="method_detail"></A>
<TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="3" BORDER="1">
<TR CLASS="TableHeadingColor">
<TD COLSPAN="1"><FONT SIZE="+2"><B>Method Detail</B></FONT></TD>
</TR>
</TABLE>
<A NAME="renderhead(varchar2,package_gui_statics.arrayintvarchar,package_gui_statics.arrayintvarchar)"></A>
<H3>renderHead</H3>
<PRE>
  public  <B>renderHead</B>(title VARCHAR2, <BR>                     cssfilelist package_gui_statics.arrayIntVarchar DEFAULT defaultparamlistvarchar2, <BR>                     javascriptfilelist package_gui_statics.arrayIntVarchar DEFAULT defaultparamlistvarchar2)</PRE>
<DL>
<DD> Procedura che fa il render della parte superiore del layout (head)
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>title</CODE> -
              Titolo della pagina</DD>
<DD>
<CODE>cssfilelist</CODE> -
              Lista di file css esterni (path fisico completo) da includere</DD>
<DD>
<CODE>javascriptfilelist</CODE> -
              Lista di file javascript esterni (path fisico completo) da includere</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="openpagebody(package_gui_statics.arrayvarcharvarchar)"></A>
<H3>openPageBody</H3>
<PRE>
  public  <B>openPageBody</B>(breadcrubs package_gui_statics.arrayVarcharVarchar DEFAULT defaultBreadCrumbsArray)</PRE>
<DL>
<DD> Procedura che fa il render della parte iniziale della pagina
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>breadcrubs</CODE> -
              Array associativo di link (bread crumbs)</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="closepagebody"></A>
<H3>closePageBody</H3>
<PRE>
  public  <B>closePageBody</B>()</PRE>
<DL>
<DD> Procedura che fa chiude il page body 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="openpagecontainer"></A>
<H3>openPageContainer</H3>
<PRE>
  public  <B>openPageContainer</B>()</PRE>
<DL>
<DD> Procedura che apre il page container 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="closepagecontainer"></A>
<H3>closePageContainer</H3>
<PRE>
  public  <B>closePageContainer</B>()</PRE>
<DL>
<DD> Procedura che chiude 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="opencontent"></A>
<H3>openContent</H3>
<PRE>
  public  <B>openContent</B>()</PRE>
<DL>
<DD> Procedura che fa il render della parte superiore (apertura) del contenitore che ospitera' il contenuto dinamico 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="closecontent"></A>
<H3>closeContent</H3>
<PRE>
  public  <B>closeContent</B>()</PRE>
<DL>
<DD> Procedura che fa il render della parte inferiore (chiusura) del contenitore che ospitera' il contenuto dinamico 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="opensidebar"></A>
<H3>openSidebar</H3>
<PRE>
  public  <B>openSidebar</B>()</PRE>
<DL>
<DD> Procedura che apre il render della colonna di destra del layout 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="closesidebar"></A>
<H3>closeSidebar</H3>
<PRE>
  public  <B>closeSidebar</B>()</PRE>
<DL>
<DD> Procedura che chiude il render della colonna di destra del layout 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="renderusermenu"></A>
<H3>renderUserMenu</H3>
<PRE>
  public  <B>renderUserMenu</B>()</PRE>
<DL>
<DD> Procedura che fa il render del menu utente nella sidebar 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="renderoperationsmenu(package_gui_statics.arrayvarcharvarchar)"></A>
<H3>renderOperationsMenu</H3>
<PRE>
  public  <B>renderOperationsMenu</B>(operationlinks package_gui_statics.arrayVarcharVarchar DEFAULT defaultOperationMenuLinkArray)</PRE>
<DL>
<DD> Procedura che fa il render del menu delle operazioni eseguibili in base all'azione attualmente eseguita e sul modello su cui viene eseguita l'azione (vedi documento interfacce) 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="openjquerysnippet"></A>
<H3>openjQuerySnippet</H3>
<PRE>
  public  <B>openjQuerySnippet</B>()</PRE>
<DL>
<DD> Inizializzano il load di jQuery a inizio caricamento 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="closejquerysnippet"></A>
<H3>closejQuerySnippet</H3>
<PRE>
  public  <B>closejQuerySnippet</B>()</PRE>
<DL>
<DD> Chiude il load di jQuery a inizio caricamento 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="renderfooter"></A>
<H3>renderFooter</H3>
<PRE>
  public  <B>renderFooter</B>()</PRE>
<DL>
<DD> Procedura che fa il render della parte finale del layout (footer) 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="rendersuccessmessage(varchar2)"></A>
<H3>renderSuccessMessage</H3>
<PRE>
  public  <B>renderSuccessMessage</B>(message VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedure che permette di renderizzare un messaggio di successo a schermo
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>message</CODE> -
              Il messaggio di errore da stampare</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="rendererrormessage(varchar2)"></A>
<H3>renderErrorMessage</H3>
<PRE>
  public  <B>renderErrorMessage</B>(message VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedure che permette di renderizzare un messaggio di errore a schermo
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>message</CODE> -
              Il messaggio di successo da stampare</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="initruledefinition(boolean,binary_integer,binary_integer,varchar2,binary_integer,binary_integer,varchar2,boolean,boolean,boolean,boolean,boolean)"></A>
<H3>initRuleDefinition</H3>
<PRE>
  public package_gui_statics.ruleDefinitionType <B>initRuleDefinition</B>(is_required BOOLEAN DEFAULT TRUE, <BR>                                                                   minlength BINARY_INTEGER DEFAULT NULL, <BR>                                                                   maxlength BINARY_INTEGER DEFAULT NULL, <BR>                                                                   rangelength VARCHAR2 DEFAULT NULL, <BR>                                                                   min_val BINARY_INTEGER DEFAULT NULL, <BR>                                                                   max_val BINARY_INTEGER DEFAULT NULL, <BR>                                                                   range_val VARCHAR2 DEFAULT NULL, <BR>                                                                   email BOOLEAN DEFAULT FALSE, <BR>                                                                   url BOOLEAN DEFAULT FALSE, <BR>                                                                   date_rule BOOLEAN DEFAULT FALSE, <BR>                                                                   only_number BOOLEAN DEFAULT FALSE, <BR>                                                                   only_digit BOOLEAN DEFAULT FALSE)</PRE>
<DL>
<DD> Funzione che inizializza la regola di validazione e ritorna la regola stessa
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>is_required</CODE> -
              True se l'elemento e' obbligatorio, False altrimenti</DD>
<DD>
<CODE>minlength</CODE> -
              Lunghezza minima che puo' assumere il valore dell'elemento di input</DD>
<DD>
<CODE>maxlength</CODE> -
              Lunghezza massima che puo' assumere il valore dell'elemento di input</DD>
<DD>
<CODE>rangelength</CODE> -
              Range di lunghezza che puo' assumere il valore dell'elemento di input</DD>
<DD>
<CODE>min_val</CODE> -
              Valore minimo che puo' assumere il valore dell'elemento di input</DD>
<DD>
<CODE>max_val</CODE> -
              Valore massimo che puo' assumere il valore dell'elemento di input</DD>
<DD>
<CODE>range_val</CODE> -
              Range di valore che puo' assumere il valore dell'elemento di input</DD>
<DD>
<CODE>email</CODE> -
              True se l'elemento deve rappresentare un'email in formato valido</DD>
<DD>
<CODE>url</CODE> -
              True se l'elemento deve rappresentare una url in formato valido</DD>
<DD>
<CODE>date_rule</CODE> -
              True se l'elemento deve rappresentare una data in formato valido</DD>
<DD>
<CODE>only_number</CODE> -
              True se l'elemento deve rappresentare un numero in formato valido</DD>
<DD>
<CODE>only_digit</CODE> -
              True se l'elemento deve rappresentare un numero digit in formato valido</DD>
</DT>
<DT>
<B>Returns:</B>
<DD>package_gui_statics.ruleDefinitionType La regola di validazione inizializzata</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="initrulemessage(varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2)"></A>
<H3>initRuleMessage</H3>
<PRE>
  public package_gui_statics.ruleMessageType <B>initRuleMessage</B>(msg_is_required VARCHAR2 DEFAULT NULL, <BR>                                                             msg_minlength VARCHAR2 DEFAULT NULL, <BR>                                                             msg_maxlength VARCHAR2 DEFAULT NULL, <BR>                                                             msg_rangelength VARCHAR2 DEFAULT NULL, <BR>                                                             msg_min_val VARCHAR2 DEFAULT NULL, <BR>                                                             msg_max_val VARCHAR2 DEFAULT NULL, <BR>                                                             msg_range_val VARCHAR2 DEFAULT NULL, <BR>                                                             msg_email VARCHAR2 DEFAULT NULL, <BR>                                                             msg_url VARCHAR2 DEFAULT NULL, <BR>                                                             msg_date_rule VARCHAR2 DEFAULT NULL, <BR>                                                             msg_only_number VARCHAR2 DEFAULT NULL, <BR>                                                             msg_only_digit VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Funzione che inizializza i messaggi della regola di validazione e ritorna la regola stessa
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>msg_is_required</CODE> -
              Messaggio di errore da applicare se l'elemento non e' obbligatorio ma non presente</DD>
<DD>
<CODE>msg_minlength</CODE> -
              Messaggio di errore da applicare se la lunghezza dell'elemento non e' maggiore della soglia impostata</DD>
<DD>
<CODE>msg_maxlength</CODE> -
              Messaggio di errore da applicare se la lunghezza dell'elemento e' maggiore della soglia applicata</DD>
<DD>
<CODE>msg_rangelength</CODE> -
              Messaggio di errore da applicare se la lunghezza dell'elemento non rientra nel range</DD>
<DD>
<CODE>msg_min_val</CODE> -
              Messaggio di errore da applicare se il valore dell'elemento non e' maggiore della sogli impostata</DD>
<DD>
<CODE>msg_max_val</CODE> -
              Messaggio di errore da applicare se il valore dell'elemento non e' minore della sogli impostata</DD>
<DD>
<CODE>msg_range_val</CODE> -
              Messaggio di errore da applicare se il valore dell'elemento non e' all'interno del range applicato</DD>
<DD>
<CODE>msg_email</CODE> -
              Messaggio di errore da applicare se l'elemento non e' un'email valida</DD>
<DD>
<CODE>msg_url</CODE> -
              Messaggio di errore da applicare se l'elemento non e' un url valida</DD>
<DD>
<CODE>msg_date_rule</CODE> -
              Messaggio di errore da applicare se l'elemento non e' una data valida</DD>
<DD>
<CODE>msg_only_number</CODE> -
              Messaggio di errore da applicare se l'elemento non e' un numero</DD>
<DD>
<CODE>msg_only_digit</CODE> -
              Messaggio di errore da applicare se l'elemento non e' un numero in formato digit</DD>
</DT>
<DT>
<B>Returns:</B>
<DD>package_gui_statics.ruleMessageType I messaggi della regola di validazione inizializzati</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="addvalidationrule(varchar2,package_gui_statics.ruledefinitiontype,package_gui_statics.rulemessagetype)"></A>
<H3>addValidationRule</H3>
<PRE>
  public  <B>addValidationRule</B>(elemname VARCHAR2 DEFAULT NULL, <BR>                            validationrule package_gui_statics.ruleDefinitionType DEFAULT NULL, <BR>                            validationrulemessage package_gui_statics.ruleMessageType DEFAULT NULL)</PRE>
<DL>
<DD> Procedure che aggiunge una regola di validazione relativa ad un elemento di input alla lista di regole appplicate alla form.
 E' possibile specificare anche dei messaggi di errori per ogni singolo tipo di errore.
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'elemento di input appartenente alla form</DD>
<DD>
<CODE>validationrule</CODE> -
              Regola di validazione da applicare all'elemento</DD>
<DD>
<CODE>validationrulemessage</CODE> -
              Messaggi di errore relativi alle regole di validazione</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderlabel(varchar2,varchar2,varchar2)"></A>
<H3>renderLabel</H3>
<PRE>
  public  <B>renderLabel</B>(fieldid VARCHAR2 DEFAULT NULL, <BR>                      labelclass VARCHAR2, <BR>                      labelvalue VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedure che aggiunge una label associata a un campo di input
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>fieldid</CODE> -
              ID del field per cui e' creata la label</DD>
<DD>
<CODE>labelclass</CODE> -
              Classe CSS della label</DD>
<DD>
<CODE>labelvalue</CODE> -
              Il testo della label</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="openinput"></A>
<H3>openInput</H3>
<PRE>
  public  <B>openInput</B>()</PRE>
<DL>
<DD> Procedura che inizializza la grafica del campo di input
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="closeinput"></A>
<H3>closeInput</H3>
<PRE>
  public  <B>closeInput</B>()</PRE>
<DL>
<DD> Procedura che chiude la grafica del campo di input
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="openform(varchar2,varchar2,varchar2,varchar2,varchar2)"></A>
<H3>openForm</H3>
<PRE>
  public  <B>openForm</B>(formname VARCHAR2 DEFAULT NULL, <BR>                   formid VARCHAR2 DEFAULT NULL, <BR>                   formaction VARCHAR2 DEFAULT NULL, <BR>                   formmethod VARCHAR2 DEFAULT NULL, <BR>                   formenctype VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedure che renderizza l'apertura di una form HTML
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>formname</CODE> -
              Il nome del form</DD>
<DD>
<CODE>formid</CODE> -
              L'id del form</DD>
<DD>
<CODE>formaction</CODE> -
              L'URL da richiamare all'azione submit</DD>
<DD>
<CODE>formmethod</CODE> -
              Tipo di metodo per il passaggio dei parametri (GET o PUT)</DD>
<DD>
<CODE>formenctype</CODE> -
              Encryption Type del form (per upload file, ecc ecc... )</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="closeform"></A>
<H3>closeForm</H3>
<PRE>
  public  <B>closeForm</B>()</PRE>
<DL>
<DD> Procedure che renderizza la chiusura di una form HTML 
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="rendersubmitbutton(varchar2)"></A>
<H3>renderSubmitButton</H3>
<PRE>
  public  <B>renderSubmitButton</B>(title VARCHAR2)</PRE>
<DL>
<DD> Procedura che renderizza il bottone di submit della form
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>title</CODE> -
              Il nome del bottone</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="rendertextfield(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,varchar)"></A>
<H3>renderTextField</H3>
<PRE>
  public  <B>renderTextField</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                          elemlabel VARCHAR2 DEFAULT NULL, <BR>                          elemname VARCHAR2 DEFAULT NULL, <BR>                          elemid VARCHAR2 DEFAULT NULL, <BR>                          elemvalue VARCHAR2 DEFAULT NULL, <BR>                          elemsize BINARY_INTEGER DEFAULT 25, <BR>                          elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                          elemtip VARCHAR2 DEFAULT NULL, <BR>                          elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo textfield
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemsize</CODE> -
              La lunghezza del campo di input</DD>
<DD>
<CODE>elemmaxlength</CODE> -
              La massima lunghezza del testo che puo' essere inserito nell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="rendertextareafield(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,varchar)"></A>
<H3>renderTextAreaField</H3>
<PRE>
  public  <B>renderTextAreaField</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                              elemlabel VARCHAR2 DEFAULT NULL, <BR>                              elemname VARCHAR2 DEFAULT NULL, <BR>                              elemid VARCHAR2 DEFAULT NULL, <BR>                              elemvalue VARCHAR2 DEFAULT NULL, <BR>                              elemrows VARCHAR2 DEFAULT 10, <BR>                              elemcols BINARY_INTEGER DEFAULT 35, <BR>                              elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                              elemtip VARCHAR2 DEFAULT NULL, <BR>                              elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo textarea
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemrows</CODE> -
              Il numero delle righe della textarea</DD>
<DD>
<CODE>elemcols</CODE> -
              Il numero delle colonne della textarea</DD>
<DD>
<CODE>elemmaxlength</CODE> -
              La massima lunghezza del testo che puo' essere inserito nell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderfilefield(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,varchar)"></A>
<H3>renderFileField</H3>
<PRE>
  public  <B>renderFileField</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                          elemlabel VARCHAR2 DEFAULT NULL, <BR>                          elemname VARCHAR2 DEFAULT NULL, <BR>                          elemid VARCHAR2 DEFAULT NULL, <BR>                          elemvalue VARCHAR2 DEFAULT NULL, <BR>                          elemsize BINARY_INTEGER DEFAULT 25, <BR>                          elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                          elemtip VARCHAR2 DEFAULT NULL, <BR>                          elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo file field
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemsize</CODE> -
              La lunghezza del campo di input</DD>
<DD>
<CODE>elemmaxlength</CODE> -
              La massima lunghezza del testo che puo' essere inserito nell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderbutton(varchar2,varchar2,varchar2,varchar)"></A>
<H3>renderButton</H3>
<PRE>
  public  <B>renderButton</B>(elemname VARCHAR2 DEFAULT NULL, <BR>                       elemid VARCHAR2 DEFAULT NULL, <BR>                       elemvalue VARCHAR2 DEFAULT NULL, <BR>                       elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo button
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderdropdown(boolean,varchar2,varchar2,varchar2,varchar2,package_gui_statics.arrayvarcharvarchar,varchar)"></A>
<H3>renderDropDown</H3>
<PRE>
  public  <B>renderDropDown</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                         elemlabel VARCHAR2 DEFAULT NULL, <BR>                         elemname VARCHAR2 DEFAULT NULL, <BR>                         elemid VARCHAR2 DEFAULT NULL, <BR>                         elemselected VARCHAR2 DEFAULT NULL, <BR>                         elemparamlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList, <BR>                         elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo dropdown (select)
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemselected</CODE> -
              L'identificatore del valore selezionato. Lasciare NULL o vuoto per l'inizializzazione.</DD>
<DD>
<CODE>elemparamlist</CODE> -
              Array associativo (varchar,varchar) per passare le coppie (key,value) da inserire nella dropdown.</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="rendermultidropdown(boolean,varchar2,varchar2,varchar2,package_gui_statics.arrayintvarchar,package_gui_statics.arrayvarcharvarchar,varchar)"></A>
<H3>renderMultiDropDown</H3>
<PRE>
  public  <B>renderMultiDropDown</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                              elemlabel VARCHAR2 DEFAULT NULL, <BR>                              elemname VARCHAR2 DEFAULT NULL, <BR>                              elemid VARCHAR2 DEFAULT NULL, <BR>                              elemselectedlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2, <BR>                              elemparamlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList, <BR>                              elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo multi dropdown (multiselect)
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemselectedlist</CODE> -
              La lista di identificatori dei valori selezionati. Lasciare NULL o vuoto per l'inizializzazione.</DD>
<DD>
<CODE>elemparamlist</CODE> -
              Array associativo (varchar,varchar) per passare le coppie (key,value) da inserire nella dropdown.</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderpasswordfield(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,varchar)"></A>
<H3>renderPasswordField</H3>
<PRE>
  public  <B>renderPasswordField</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                              elemlabel VARCHAR2 DEFAULT NULL, <BR>                              elemname VARCHAR2 DEFAULT NULL, <BR>                              elemid VARCHAR2 DEFAULT NULL, <BR>                              elemvalue VARCHAR2 DEFAULT NULL, <BR>                              elemsize BINARY_INTEGER DEFAULT 25, <BR>                              elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                              elemtip VARCHAR2 DEFAULT NULL, <BR>                              elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo password
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemsize</CODE> -
              La lunghezza del campo di input</DD>
<DD>
<CODE>elemmaxlength</CODE> -
              La massima lunghezza del testo che puo' essere inserito nell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderhiddenfield(varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar)"></A>
<H3>renderHiddenField</H3>
<PRE>
  public  <B>renderHiddenField</B>(elemname VARCHAR2 DEFAULT NULL, <BR>                            elemid VARCHAR2 DEFAULT NULL, <BR>                            elemvalue VARCHAR2 DEFAULT NULL, <BR>                            elemsize BINARY_INTEGER DEFAULT 25, <BR>                            elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                            elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo hidden. Per ovvie ragioni non ci sono limiti di spazio e non c'e' il suggerimento.
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemsize</CODE> -
              La lunghezza del campo di inputdistributore</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="rendercheckbox(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar)"></A>
<H3>renderCheckBox</H3>
<PRE>
  public  <B>renderCheckBox</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                         elemlabel VARCHAR2 DEFAULT NULL, <BR>                         elemname VARCHAR2 DEFAULT NULL, <BR>                         elemid VARCHAR2 DEFAULT NULL, <BR>                         elemvalue VARCHAR2 DEFAULT NULL, <BR>                         elemtip VARCHAR2 DEFAULT NULL, <BR>                         elemchecked VARCHAR2 DEFAULT NULL, <BR>                         elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo checkbox
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
<DD>
<CODE>elemchecked</CODE> -
              Se il parametro e' vuoto o nullo, l'elemento non verra' spuntato, altrimenti si.</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderradiobutton(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2,varchar)"></A>
<H3>renderRadioButton</H3>
<PRE>
  public  <B>renderRadioButton</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                            elemlabel VARCHAR2 DEFAULT NULL, <BR>                            elemname VARCHAR2 DEFAULT NULL, <BR>                            elemid VARCHAR2 DEFAULT NULL, <BR>                            elemvalue VARCHAR2 DEFAULT NULL, <BR>                            elemtip VARCHAR2 DEFAULT NULL, <BR>                            elemchecked VARCHAR2 DEFAULT NULL, <BR>                            elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo radio-button
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
<DD>
<CODE>elemchecked</CODE> -
              Se il parametro e' vuoto o nullo, l'elemento non verra' spuntato, altrimenti si.</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderradiobuttonlist(boolean,varchar2,varchar2,varchar2,varchar2,package_gui_statics.arrayvarcharvarchar,varchar2,varchar)"></A>
<H3>renderRadioButtonList</H3>
<PRE>
  public  <B>renderRadioButtonList</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                                elemlabel VARCHAR2 DEFAULT NULL, <BR>                                elemname VARCHAR2 DEFAULT NULL, <BR>                                elemid VARCHAR2 DEFAULT NULL, <BR>                                elemtip VARCHAR2 DEFAULT NULL, <BR>                                elemparamlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList, <BR>                                elemchecked VARCHAR2 DEFAULT NULL, <BR>                                elemjavascriptevents VARCHAR)</PRE>
<DL>
<DD> Procedura che renderizza una lista di input field di tipo radio-button
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
<DD>
<CODE>elemparamlist</CODE> -
              Array associativo (varchar2, varchar2) che rappresenta la coppia (id, value) di elementi radio-button da renderizzare.</DD>
<DD>
<CODE>elemchecked</CODE> -
              L'identificatore dell'elemento della lista elemParamList da spuntare.</DD>
<DD>
<CODE>elemjavascriptevents</CODE> -
              Stringa di eventi Javascript da aggiungere all'input field</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderdatepicker(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2)"></A>
<H3>renderDatePicker</H3>
<PRE>
  public  <B>renderDatePicker</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                           elemlabel VARCHAR2 DEFAULT NULL, <BR>                           elemname VARCHAR2 DEFAULT NULL, <BR>                           elemid VARCHAR2 DEFAULT NULL, <BR>                           elemvalue VARCHAR2 DEFAULT NULL, <BR>                           elemsize BINARY_INTEGER DEFAULT 25, <BR>                           elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                           elemtip VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo Date Picker
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'input (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemsize</CODE> -
              La lunghezza del campo di input</DD>
<DD>
<CODE>elemmaxlength</CODE> -
              La massima lunghezza del testo che puo' essere inserito nell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderrangedatepicker(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2)"></A>
<H3>renderRangeDatePicker</H3>
<PRE>
  public  <B>renderRangeDatePicker</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                                elemlabel VARCHAR2 DEFAULT NULL, <BR>                                elemname VARCHAR2 DEFAULT NULL, <BR>                                elemid VARCHAR2 DEFAULT NULL, <BR>                                elemvaluefrom VARCHAR2 DEFAULT NULL, <BR>                                elemvalueto VARCHAR2 DEFAULT NULL, <BR>                                elemsize BINARY_INTEGER DEFAULT 25, <BR>                                elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                                elemtip VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo Range Date Picker. Tramite questo tipo di elemento e' possibile specificare un range di date.
 NB: Una volta inviata la form i valori di questo input verranno immessi nei parametri get o put sotto il nome di: #elemId#_from e #elemId#_to dove #elemId#
 rappresenta il valore del parametro elemId passato alla procedura.
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvaluefrom</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form) della data di partenza</DD>
<DD>
<CODE>elemvalueto</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form) della data di ritorno</DD>
<DD>
<CODE>elemsize</CODE> -
              La lunghezza del campo di input</DD>
<DD>
<CODE>elemmaxlength</CODE> -
              La massima lunghezza del testo che puo' essere inserito nell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="rendertimepicker(boolean,varchar2,varchar2,varchar2,varchar2,varchar2,varchar2)"></A>
<H3>renderTimePicker</H3>
<PRE>
  public  <B>renderTimePicker</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                           elemlabel VARCHAR2 DEFAULT NULL, <BR>                           elemname VARCHAR2 DEFAULT NULL, <BR>                           elemid VARCHAR2 DEFAULT NULL, <BR>                           elemvaluehour VARCHAR2 DEFAULT NULL, <BR>                           elemvalueminute VARCHAR2 DEFAULT NULL, <BR>                           elemtip VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo Time Picker
 NB: Una volta inviata la form i valori di questo input verranno immessi nei parametri get o put sotto il nome di: #elemId#_hour e #elemId#_minute dove #elemId#
 rappresenta il valore del parametro elemId passato alla procedura.
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvaluehour</CODE> -
              Il valore da inserire nell'input (usato per inizializzare il campo o ripopolarlo dopo il submit di un form) delle ore</DD>
<DD>
<CODE>elemvalueminute</CODE> -
              Il valore da inserire nell'input (usato per inizializzare il campo o ripopolarlo dopo il submit di un form) dei minuti</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderajaxtextfield(boolean,varchar2,boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2)"></A>
<H3>renderAjaxTextField</H3>
<PRE>
  public  <B>renderAjaxTextField</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                              ajaxsource VARCHAR2 DEFAULT NULL, <BR>                              fillhidden BOOLEAN DEFAULT FALSE, <BR>                              elemlabel VARCHAR2 DEFAULT NULL, <BR>                              elemname VARCHAR2 DEFAULT NULL, <BR>                              elemid VARCHAR2 DEFAULT NULL, <BR>                              elemvalue VARCHAR2 DEFAULT NULL, <BR>                              elemsize BINARY_INTEGER DEFAULT 25, <BR>                              elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                              elemtip VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo Ajax Text Field. Grazie a questo tipo di input sara' possibile creare un input textfield con auto completamento.
 E' possibile anche specificare il nome di un campo hidden da associare a questo elemento. Il campo hidden verra' popolato con l'identificatore dell'elemento scelto tramite l'autocompletametno.
 L'identificatore del campo hidden ( se visualizzato ) sara': #elemId#_hidden dove #elemId# rappresenta il valore passato alla procedura per il parametro elemId
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemsize</CODE> -
              La lunghezza del campo di input</DD>
<DD>
<CODE>elemmaxlength</CODE> -
              La massima lunghezza del testo che puo' essere inserito nell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="initdynamicfieldlist"></A>
<H3>initDynamicFieldList</H3>
<PRE>
  public  <B>initDynamicFieldList</B>()</PRE>
<DL>
<DD> Procedura che inizializza una lista di widget Dynamic Field
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="enddynamicfieldlist(varchar2,varchar2)"></A>
<H3>endDynamicFieldList</H3>
<PRE>
  public  <B>endDynamicFieldList</B>(formid VARCHAR2 DEFAULT NULL, <BR>                              elemid VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che chiude una lista di widget Dynamic Field
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>formid</CODE> -
              L'identificatore relativo al form di riferimento</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'elemento di input</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="opendynamictextfieldlist(varchar2,binary_integer)"></A>
<H3>openDynamicTextFieldList</H3>
<PRE>
  public  <B>openDynamicTextFieldList</B>(elemid VARCHAR2 DEFAULT NULL, <BR>                                   elemindex BINARY_INTEGER DEFAULT 1)</PRE>
<DL>
<DD> Procedura che prepara la creazione di una widget Dynamic DropDown Field
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemindex</CODE> -
              L'indice relativo all'elemento (vedi demo/esempi)</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="closedynamictextfieldlist(varchar2,varchar2,binary_integer,package_gui_statics.arrayintvarchar)"></A>
<H3>closeDynamicTextFieldList</H3>
<PRE>
  public  <B>closeDynamicTextFieldList</B>(elemlabel VARCHAR2 DEFAULT NULL, <BR>                                    elemid VARCHAR2 DEFAULT NULL, <BR>                                    elemindex BINARY_INTEGER DEFAULT 1, <BR>                                    paramlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2)</PRE>
<DL>
<DD> Procedura che chiude la creazione di una widget Dynamic DropDown Field
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemindex</CODE> -
              L'indice relativo all'elemento (vedi demo/esempi)</DD>
<DD>
<CODE>paramlist</CODE> -
              La lista dei valori relativi all'elemento di input passati da un form tramite chiamata POST o GET. Vedi l'utilizzo fatto nella demo/esempi</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderdynamictextfield(boolean,varchar2,varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2,binary_integer,package_gui_statics.arrayintvarchar)"></A>
<H3>renderDynamicTextField</H3>
<PRE>
  public  <B>renderDynamicTextField</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                                 elemlabel VARCHAR2 DEFAULT NULL, <BR>                                 elemname VARCHAR2 DEFAULT NULL, <BR>                                 elemid VARCHAR2 DEFAULT NULL, <BR>                                 elemvalue VARCHAR2 DEFAULT NULL, <BR>                                 elemsize BINARY_INTEGER DEFAULT 25, <BR>                                 elemmaxlength BINARY_INTEGER DEFAULT 255, <BR>                                 elemtip VARCHAR2 DEFAULT NULL, <BR>                                 elemindex BINARY_INTEGER DEFAULT 1, <BR>                                 paramlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo Dynamic Text Field. Grazie a questa widget potrete
 creare una serie di campi input che si aggiorna automaticamente. L'utente disporra' di un bottone + e un bottone - per aumentare
 o dinuire gli input Textfield che vuole inserire. (Vedi demo ed esempi )
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Il nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemvalue</CODE> -
              Il valore da inserire nell'imput (usato per inizializzare il campo o ripopolarlo dopo il submit di un form)</DD>
<DD>
<CODE>elemsize</CODE> -
              La lunghezza del campo di input</DD>
<DD>
<CODE>elemmaxlength</CODE> -
              La massima lunghezza del testo che puo' essere inserito nell'input</DD>
<DD>
<CODE>elemtip</CODE> -
              Il suggerimento da mostrare all'utente quando l'input e' nello stato di focus</DD>
<DD>
<CODE>elemindex</CODE> -
              L'indice attuale relativo allo specifico DropDown Field da renderizzare</DD>
<DD>
<CODE>paramlist</CODE> -
              La lista dei valori relativi all'elemento di input passati da un form tramite chiamata POST o GET. Vedi l'utilizzo fatto nella demo/esempi</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="opendynamicdropdownfieldlist(varchar2,binary_integer)"></A>
<H3>openDynamicDropDownFieldList</H3>
<PRE>
  public  <B>openDynamicDropDownFieldList</B>(elemid VARCHAR2 DEFAULT NULL, <BR>                                       elemindex BINARY_INTEGER DEFAULT 1)</PRE>
<DL>
<DD> Procedura che prepara la creazione di una widget Dynamic DropDown Field
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemindex</CODE> -
              L'indice relativo all'elemento (vedi demo/esempi)</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="closedynamicdropdownfieldlist(varchar2,varchar2,binary_integer,package_gui_statics.arrayintvarchar)"></A>
<H3>closeDynamicDropDownFieldList</H3>
<PRE>
  public  <B>closeDynamicDropDownFieldList</B>(elemlabel VARCHAR2 DEFAULT NULL, <BR>                                        elemid VARCHAR2 DEFAULT NULL, <BR>                                        elemindex BINARY_INTEGER DEFAULT NULL, <BR>                                        paramlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2)</PRE>
<DL>
<DD> Procedura che chiude la creazione di una widget Dynamic DropDown Field
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemindex</CODE> -
              L'indice relativo all'elemento (vedi demo/esempi)</DD>
<DD>
<CODE>paramlist</CODE> -
              La lista dei valori relativi all'elemento di input passati da un form tramite chiamata POST o GET. Vedi l'utilizzo fatto nella demo/esempi</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderdynamicdropdownfield(boolean,varchar2,varchar2,varchar2,varchar2,package_gui_statics.arrayvarcharvarchar,binary_integer,package_gui_statics.arrayintvarchar)"></A>
<H3>renderDynamicDropDownField</H3>
<PRE>
  public  <B>renderDynamicDropDownField</B>(isrequired BOOLEAN DEFAULT FALSE, <BR>                                     elemlabel VARCHAR2 DEFAULT NULL, <BR>                                     elemname VARCHAR2 DEFAULT NULL, <BR>                                     elemid VARCHAR2 DEFAULT NULL, <BR>                                     elemselected VARCHAR2 DEFAULT NULL, <BR>                                     elemparamlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList, <BR>                                     elemindex BINARY_INTEGER DEFAULT 1, <BR>                                     paramlist package_gui_statics.arrayIntVarchar DEFAULT defaultParamListVarchar2)</PRE>
<DL>
<DD> Procedura che renderizza un input field di tipo Dynamic DropDown Field. Grazie a questa widget potrete
 creare una serie di campi input che si aggiorna automaticamente. L'utente disporra' di un bottone + e un bottone - per aumentare
 o dinuire gli input DropDown che vuole inserire. (Vedi demo ed esempi )
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>isrequired</CODE> -
              Notifica all'utente che il campo e' obbligatorio e non puo' essere lasciato vuoto.</DD>
<DD>
<CODE>elemlabel</CODE> -
              L'etichetta da associare all'input</DD>
<DD>
<CODE>elemname</CODE> -
              Ils nome dell'input</DD>
<DD>
<CODE>elemid</CODE> -
              L'identificatore dell'input</DD>
<DD>
<CODE>elemselected</CODE> -
              L'identificatore del valore selezionato. Lasciare NULL o vuoto per l'inizializzazione.</DD>
<DD>
<CODE>elemparamlist</CODE> -
              Array associativo (varchar,varchar) per passare le coppie (key,value) da inserire nella dropdown.</DD>
<DD>
<CODE>elemindex</CODE> -
              L'indice attuale relativo allo specifico DropDown Field da renderizzare</DD>
<DD>
<CODE>paramlist</CODE> -
              La lista dei valori relativi all'elemento di input passati da un form tramite chiamata POST o GET. Vedi l'utilizzo fatto nella demo/esempi</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="openmanagetable(varchar2,varchar2,varchar2,binary_integer,binary_integer,binary_integer,package_gui_statics.arrayintvarchar,boolean,boolean)"></A>
<H3>openManageTable</H3>
<PRE>
  public  <B>openManageTable</B>(manageformid VARCHAR2, <BR>                          addictionalparameters VARCHAR2, <BR>                          deleteformaction VARCHAR2, <BR>                          lowerboundrecord BINARY_INTEGER DEFAULT 1, <BR>                          upperboundrecord BINARY_INTEGER DEFAULT 1, <BR>                          recordcount BINARY_INTEGER DEFAULT 1, <BR>                          columnnamearray package_gui_statics.arrayIntVarchar DEFAULT defaultparamlistvarchar2, <BR>                          hasdeletepermission BOOLEAN DEFAULT TRUE, <BR>                          hasactions BOOLEAN DEFAULT TRUE)</PRE>
<DL>
<DD> Procedura che apre la tabella di rappresentazione dei risultati di una ricerca.
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>manageformid</CODE> -
              L'identificativo unico da associare al form</DD>
<DD>
<CODE>addictionalparameters</CODE> -
              Parametri aggiuntivi da agganciare al form e al pager del tipo: param1=value1&param2=value2&param3=value3...</DD>
<DD>
<CODE>deleteformaction</CODE> -
              L'url di destinazione della lista degli elementi da cancellare</DD>
<DD>
<CODE>lowerboundrecord</CODE> -
              Il limite inferiore di record visualizzati</DD>
<DD>
<CODE>upperboundrecord</CODE> -
              Il limite superiore di record visualizzati</DD>
<DD>
<CODE>recordcount</CODE> -
              Il numero totale di record selezionabili</DD>
<DD>
<CODE>columnnamearray</CODE> -
              La lista delle colonne da rappresentare.</DD>
<DD>
<CODE>hasdeletepermission</CODE> -
              Se false non renderizza il bottone per eliminare un gruppo di elementi</DD>
<DD>
<CODE>hasactions</CODE> -
              Se false non renderizza la colonna Actions</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="closemanagetable(varchar2,varchar2,varchar2,binary_integer,binary_integer,varchar2)"></A>
<H3>closeManageTable</H3>
<PRE>
  public  <B>closeManageTable</B>(manageformid VARCHAR2, <BR>                           addictionalparameters VARCHAR2, <BR>                           pagerlink VARCHAR2 DEFAULT NULL, <BR>                           pagercurrent BINARY_INTEGER DEFAULT 1, <BR>                           pagerlast BINARY_INTEGER DEFAULT 1, <BR>                           pagerparamname VARCHAR2)</PRE>
<DL>
<DD> Procedura che chiude la tabella di rappresentazione dei risultati. A questa tabella e' agganciato anche il widget Pager,
 che permette di spostarsi sulle pagine dei risultati
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>manageformid</CODE> -
              L'identificativo unico da associare al form</DD>
<DD>
<CODE>addictionalparameters</CODE> -
              Parametri aggiuntivi da agganciare al form e al pager del tipo: param1=value1&param2=value2&param3=value3...</DD>
<DD>
<CODE>pagerlink</CODE> -
              Il link a cui reinderizzare la pagina</DD>
<DD>
<CODE>pagercurrent</CODE> -
              L'indice corrente di pagina</DD>
<DD>
<CODE>pagerlast</CODE> -
              Il valore dell'indice di ultima pagina</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="openmanagetablerow(varchar2,boolean)"></A>
<H3>openManageTableRow</H3>
<PRE>
  public  <B>openManageTableRow</B>(elemid VARCHAR2 DEFAULT NULL, <BR>                             hasdeletepermission BOOLEAN DEFAULT TRUE)</PRE>
<DL>
<DD> Procedura che apre un record della tabella
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemid</CODE> -
              L'identificatore unico dell'elemento da cancellare. NB: L'id e' l'ID SQL e NON quello HTML!!!</DD>
<DD>
<CODE>hasdeletepermission</CODE> -
              Se false non renderizza le checbox per eliminare un gruppo di elementi</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="closemanagetablerow(varchar2,varchar2,varchar2)"></A>
<H3>closeManageTableRow</H3>
<PRE>
  public  <B>closeManageTableRow</B>(viewlink VARCHAR2 DEFAULT NULL, <BR>                              updatelink VARCHAR2 DEFAULT NULL, <BR>                              deletelink VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che chiude un record della tabella. Ad ogni record e' associata una serie di possibili azioni: view, update, delete.
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>viewlink</CODE> -
              Link per visualizzare la pagina. Se nullo o vuoto significa che l'utente non ha i permessi necessari per l'operazione</DD>
<DD>
<CODE>updatelink</CODE> -
              Link per visualizzare la pagina. Se nullo o vuoto significa che l'utente non ha i permessi necessari per l'operazione</DD>
<DD>
<CODE>deletelink</CODE> -
              Link per visualizzare la pagina. Se nullo o vuoto significa che l'utente non ha i permessi necessari per l'operazione</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="initclosemanagetablerow"></A>
<H3>initCloseManageTableRow</H3>
<PRE>
  public  <B>initCloseManageTableRow</B>()</PRE>
<DL>
<DD> Procedura che inizializza la chiusura della riga della tabella
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="rendermanagetablerowbutton(varchar2,varchar2,varchar2)"></A>
<H3>renderManageTableRowButton</H3>
<PRE>
  public  <B>renderManageTableRowButton</B>(buttonimage VARCHAR2 DEFAULT NULL, <BR>                                     buttonlabel VARCHAR2 DEFAULT NULL, <BR>                                     buttonurl VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che renderizza un bottone per interagire con l'elemento della riga
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>buttonimage</CODE> -
              L'url dell'immagine del bottone</DD>
<DD>
<CODE>buttonlabel</CODE> -
              La label da associare al bottone (visualizzata se disabilitate le immagini per ragioni di usabilita')</DD>
<DD>
<CODE>buttonurl</CODE> -
              L'url che verra' chiamato quando viene effettuato il click sul bottone</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderdefmanagetablebuttons(varchar2,varchar2,varchar2)"></A>
<H3>renderDefManageTableButtons</H3>
<PRE>
  public  <B>renderDefManageTableButtons</B>(viewlink VARCHAR2 DEFAULT NULL, <BR>                                      updatelink VARCHAR2 DEFAULT NULL, <BR>                                      deletelink VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che renderizza i tre bottoni di default per interagire con la riga: view, update, delete
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>viewlink</CODE> -
              Link per visualizzare la pagina. Se nullo o vuoto significa che l'utente non ha i permessi necessari per l'operazione</DD>
<DD>
<CODE>updatelink</CODE> -
              Link per visualizzare la pagina. Se nullo o vuoto significa che l'utente non ha i permessi necessari per l'operazione</DD>
<DD>
<CODE>deletelink</CODE> -
              Link per visualizzare la pagina. Se nullo o vuoto significa che l'utente non ha i permessi necessari per l'operazione</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="finishclosemanagetablerow"></A>
<H3>finishCloseManageTableRow</H3>
<PRE>
  public  <B>finishCloseManageTableRow</B>()</PRE>
<DL>
<DD> Procedura che termina la chiusura della riga della tabella
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="rendermanagetablerow(varchar2)"></A>
<H3>renderManageTableRow</H3>
<PRE>
  public  <B>renderManageTableRow</B>(elemvalue VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura che renderizza il valore di una colonna del record.
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>elemvalue</CODE> -
              Il valore della rispettiva colonna del record da rappresentare.</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="newsession"></A>
<H3>newSession</H3>
<PRE>
  public  <B>newSession</B>()</PRE>
<DL>
<DD> Crea ed inizializza una nuova sessione utente
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="setsession(varchar2)"></A>
<H3>setSession</H3>
<PRE>
  public  <B>setSession</B>(sessionvalue VARCHAR2)</PRE>
<DL>
<DD> Inizializza una sessione utente in base alla sessione passata
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>sessionvalue</CODE> -
              Il valore della sessione di sistema da settare. Prendere il valore dalla procedura getSession</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="printsession"></A>
<H3>printSession</H3>
<PRE>
  public  <B>printSession</B>()</PRE>
<DL>
<DD></DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="getsession"></A>
<H3>getSession</H3>
<PRE>
  public VARCHAR2 <B>getSession</B>()</PRE>
<DL>
<DD> Funzione che ritorna la codifica della variabile di sessione
</DD>
<DD>
<DL>
<DT>
<B>Returns:</B>
<DD>VARCHAR2 Ritorna la stringa codificata che rappresenta la variabile di sessione utente</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="getsessioninformation(varchar2)"></A>
<H3>getSessionInformation</H3>
<PRE>
  public VARCHAR2 <B>getSessionInformation</B>(sessioninformationkey VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Funzione che ritorna un'informazione presente nella variabile di sessione codificata
 NB: se la chiave non e' presente, la funzione ritorna una stringa vuota.
</DD>
<DD>
<DL>
<DT>
<B>Returns:</B>
<DD>VARCHAR2 Ritorna il valore dell'informazione richiesta</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderhiddenfieldsession"></A>
<H3>renderHiddenFieldSession</H3>
<PRE>
  public  <B>renderHiddenFieldSession</B>()</PRE>
<DL>
<DD> Procedura che renderizza un campo hiddenField nella form dati con il nome passato
 NB: il nome dell'elemento ( e quindi del parametro nella GET ) e' private_status_success_message
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="setsessioninformation(varchar2,varchar2)"></A>
<H3>setSessionInformation</H3>
<PRE>
  public  <B>setSessionInformation</B>(sessioninformationkey VARCHAR2 DEFAULT NULL, <BR>                                sessioninformationvalue VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura usata per inserire una coppia (chiave, valore) nella variabile di sessione
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>sessioninformationkey</CODE> -
              La chiave da inserire nella variabile di sessione</DD>
<DD>
<CODE>sessioninformationvalue</CODE> -
              Il valore relativo alla chiave da inserire</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="openviewtable"></A>
<H3>openViewTable</H3>
<PRE>
  public  <B>openViewTable</B>()</PRE>
<DL>
<DD> Procedura che apre la tabella dati dell'interfaccia di Detail View
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="closeviewtable"></A>
<H3>closeViewTable</H3>
<PRE>
  public  <B>closeViewTable</B>()</PRE>
<DL>
<DD> Procedura che chiude la tabella dati dell'interfaccia di Detail View
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<A NAME="renderviewtablerow(varchar2,varchar2,varchar2)"></A>
<H3>renderViewTableRow</H3>
<PRE>
  public  <B>renderViewTableRow</B>(keystring VARCHAR2 DEFAULT NULL, <BR>                             valuestring VARCHAR2 DEFAULT NULL, <BR>                             rowcssclass VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Procedura disegna una riga di dati della tabella
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>keystring</CODE> -
              La label dell'informazione da visualizzare</DD>
<DD>
<CODE>valuestring</CODE> -
              L'informazione da visualizzare</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="renderviewtable(package_gui_statics.arrayvarcharvarchar)"></A>
<H3>renderViewTable</H3>
<PRE>
  public  <B>renderViewTable</B>(paramlist package_gui_statics.arrayVarcharVarchar DEFAULT defaultParamList)</PRE>
<DL>
<DD> Procedura che permette di renderizzare con una sola istruzione tutta l'interfaccia di DetailView. Da usare al posto della
 sequenza di istruzioni openViewTable, serie di renderViewTable, closeViewTable
</DD>
<DD>
<DL>
<DT>
<B>Parameters:</B>
<DD>
<CODE>paramlist</CODE> -
              Array di coppie (label informazione, valore informazione) da stampare. Vedi usage_gui.renderViewDetail
                  per il risultato</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="processlogin(varchar2,varchar2)"></A>
<H3>processLogin</H3>
<PRE>
  public VARCHAR2 <B>processLogin</B>(usernameparam VARCHAR2 DEFAULT NULL, <BR>                               passwordparam VARCHAR2 DEFAULT NULL)</PRE>
<DL>
<DD> Funzione che processa i dati di login e controlla sul db se l'utente e' presente. Se l'utente e' presente ritorna la sessione creata con l'utente, password e il ruolo
 altrimenti ritorna una stringa vuota (utente non autenticato)
</DD>
<DD>
<DL>
<DT>
<B>Returns:</B>
<DD>VARCHAR2 La sessione creata o stringa vuota se non e' andata a buon fine l'autenticazione</DD>
</DT>
</DL>
</DD>
</DL>
<HR>
<A NAME="processlogout"></A>
<H3>processLogout</H3>
<PRE>
  public  <B>processLogout</B>()</PRE>
<DL>
<DD> Procedura che effettua il logout dal sistema dell'utente resettando la variabile di sessione.
</DD>
<DD>
<DL></DL>
</DD>
</DL>
<HR>
<TABLE CELLSPACING="0" CELLPADDING="1" WIDTH="100%" BORDER="0">
<TR>
<TD CLASS="NavBarRow1" COLSPAN="2">
<TABLE CELLSPACING="3" CELLPADDING="0" BORDER="0">
<TR VALIGN="top" ALIGN="center">
<TD CLASS="NavBarRow1"><A HREF="summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> &nbsp;</TD><TD CLASS="NavBarRow1"><A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> &nbsp;</TD><TD CLASS="NavBarRow1"><A HREF="index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> &nbsp;</TD><TD CLASS="NavBarRow1"><A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> &nbsp;</TD>
</TR>
</TABLE>
</TD><TD rowspan="3" VALIGN="top" ALIGN="right"><EM><b>PL/SQL PackageGui Documentations</b></EM></TD>
</TR>
<TR>
<TD CLASS="NavBarRow2">
     &nbsp;&nbsp;
    </TD><TD CLASS="NavBarRow2"><FONT SIZE="-2"><A TARGET="_top" HREF="index.html"><B>FRAMES</B></A> &nbsp;&nbsp;
      <A TARGET="_top" HREF="index-noframes.html"><B>NO FRAMES</B></A></FONT></TD>
</TR>
<TR>
<TD CLASS="NavBarRow3" VALIGN="top"><FONT SIZE="-2">
      SUMMARY:  <A HREF="#field_summary">FIELD</A> | <A HREF="#type_summary">TYPE</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD CLASS="NavBarRow3" VALIGN="top"><FONT SIZE="-2">
    DETAIL:  <A HREF="#field_detail">FIELD</A> | <A HREF="#type_detail">TYPE</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<HR>
</BODY>
</HTML>
